package com.gopay.remote.fundcps.model;

import com.gopay.common.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author liuyu
 * @description：商财通基金客户收益
 * @date 2017-03-27 14:58
 **/
public class FundcCustIncome extends BaseEntity {
    private static final long serialVersionUID = 9031001522244258440L;
    private BigDecimal keyId;//主键，自增序列

    private String custId;//客户id

    private String acctId;//客户账户号

    private Integer fundCustNo;//客户在基金公司的id

    private String transactionAccountId;//基金公司交易账号

    private String fundCode;//基金代码

    private String fundName;//基金名称

    private String transactionCfmDate;//最近收益日期

    private String dateOfIncome;//收益所属日期，展示用，不能用于查询条件

    private BigDecimal lastIncome;//最近收益

    private BigDecimal weekIncome;//最近一周收益

    private BigDecimal monthIncome;//最近月收益

    private BigDecimal totalIncome;//总收益

    private Date createdTs;//创建日期

    private Date lastUpdTs;//最后修改日期

    private String remark;//备注

    public BigDecimal getKeyId() {
        return keyId;
    }

    public void setKeyId(BigDecimal keyId) {
        this.keyId = keyId;
    }

    public String getCustId() {
        return custId;
    }

    public void setCustId(String custId) {
        this.custId = custId == null ? null : custId.trim();
    }

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId == null ? null : acctId.trim();
    }

    public Integer getFundCustNo() {
        return fundCustNo;
    }

    public void setFundCustNo(Integer fundCustNo) {
        this.fundCustNo = fundCustNo;
    }

    public String getTransactionAccountId() {
        return transactionAccountId;
    }

    public void setTransactionAccountId(String transactionAccountId) {
        this.transactionAccountId = transactionAccountId == null ? null : transactionAccountId.trim();
    }

    public String getFundCode() {
        return fundCode;
    }

    public void setFundCode(String fundCode) {
        this.fundCode = fundCode == null ? null : fundCode.trim();
    }

    public String getFundName() {
        return fundName;
    }

    public void setFundName(String fundName) {
        this.fundName = fundName == null ? null : fundName.trim();
    }

    public String getTransactionCfmDate() {
        return transactionCfmDate;
    }

    public void setTransactionCfmDate(String transactionCfmDate) {
        this.transactionCfmDate = transactionCfmDate == null ? null : transactionCfmDate.trim();
    }

    public String getDateOfIncome() {
        return dateOfIncome;
    }

    public void setDateOfIncome(String dateOfIncome) {
        this.dateOfIncome = dateOfIncome == null ? null : dateOfIncome.trim();
    }

    public BigDecimal getLastIncome() {
        return lastIncome;
    }

    public void setLastIncome(BigDecimal lastIncome) {
        this.lastIncome = lastIncome;
    }

    public BigDecimal getWeekIncome() {
        return weekIncome;
    }

    public void setWeekIncome(BigDecimal weekIncome) {
        this.weekIncome = weekIncome;
    }

    public BigDecimal getMonthIncome() {
        return monthIncome;
    }

    public void setMonthIncome(BigDecimal monthIncome) {
        this.monthIncome = monthIncome;
    }

    public BigDecimal getTotalIncome() {
        return totalIncome;
    }

    public void setTotalIncome(BigDecimal totalIncome) {
        this.totalIncome = totalIncome;
    }

    public Date getCreatedTs() {
        return createdTs;
    }

    public void setCreatedTs(Date createdTs) {
        this.createdTs = createdTs;
    }

    public Date getLastUpdTs() {
        return lastUpdTs;
    }

    public void setLastUpdTs(Date lastUpdTs) {
        this.lastUpdTs = lastUpdTs;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}